﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<UI.Data.Usuarios>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Detalles de su cuenta
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <h2>
        Detalles de su cuenta</h2>
    <fieldset>
        <legend>Detalles de su cuenta</legend>
        <div style="display: inline; float: left">
            <h3>
                Informacion personal</h3>
            <div class="display-label">
                <%: Html.DisplayName("Nombre de usuario:") %>
            </div>
            <div class="display-field">
                <%: Html.DisplayFor(model => model.Username) %>
            </div>
            <div class="display-label">
                <%: Html.DisplayName("Puntaje") %>
            </div>
            <div class="display-field">
                <%: Html.DisplayFor(model => model.Puntos) %>
            </div>
            <div class="display-label">
                <%: Html.DisplayName("Correo:") %>
            </div>
            <div class="display-field">
                <%: Html.DisplayFor(model => model.Email) %>
            </div>
            <div class="display-label">
                <%: Html.DisplayName("Esta activo?") %>
            </div>
            <div class="display-field">
                <%: Html.DisplayName(Model.Activo == 1 ? "SI" : "NO") %>
            </div>
            <%UI.Data.SPORTSALEEntities context2 = new UI.Data.SPORTSALEEntities(); %>
            <% if (context2.BlackList.Any(x => x.IdUsuario == Model.Id) && context2.BlackList.Where(x => x.IdUsuario == Model.Id).First().Vencimiento > DateTime.Now)
               { %>
               <br />
               <h3>
                Penalizaciones</h3>
            <div class="display-label">
                <%: Html.DisplayName("Penalizacion: ") %>
            </div>
            <div class="display-field">
                <%: Html.DisplayName(context2.BlackList.Where(x => x.IdUsuario == Model.Id).First().Razon)%>
            </div>
            <div class="display-label">
                <%: Html.DisplayName("Vence el: ") %>
            </div>
            <div class="display-field">
                <%: Html.DisplayName(context2.BlackList.Where(x => x.IdUsuario == Model.Id).First().Vencimiento.ToShortDateString())%>
            </div>
            <%} %>
        </div>
        <div style="display: inline; float: right">
            <h3>
                Compras realizadas</h3>
            <%foreach (var c in Model.Compras)
              {%>
            <table>
                <tr>
                    <th style="text-align: center">
                        <%:Html.DisplayName("Compra de: " + c.Producto.Nombre) %>
                    </th>
                </tr>
                <tr>
                    <td>
                        <%: Html.Label("Estado:") %>
                    </td>
                    <td>
                        <%: Html.Label(c.Estado) %>
                    </td>
                    <% if (c.Estado == UI.eEstadoCompra.Negociación.ToString())
                       { %>
                    <td>
                        <%UI.Data.SPORTSALEEntities context = new UI.Data.SPORTSALEEntities(); %>
                        <%: Html.ActionLink("Valorar", "Index", "Product", new { id = context.Ventas.Where(x => x.IdProducto == c.IdProducto).Select(x => x.Id).First()}, null) %>
                    </td>
                    <%} %>
                </tr>
            </table>
            <% } %>
        </div>
        &nbsp &nbsp
        <div style="display: inline; float: right">
            <h3>
                Publicaciones realizadas || &nbsp</h3>
            <%foreach (var v in Model.Ventas)
              {%>
            <table>
                <tr>
                    <th style="text-align: center">
                        <%:Html.DisplayName("Venta de: " + v.Producto.Nombre) %>
                    </th>
                </tr>
                <tr>
                    <td>
                        <%: Html.Label("Debe Valorar:") %>
                    </td>
                    <td>
                        <% if (v.Valoraciones.ValoracionComprador > 0 && v.Valoraciones.ValoracionVendedor < 1)
                           { %>
                        <%: Html.Label("SI")%>
                        <% } %>
                        <%else
                           { %>
                        <%: Html.Label("NO")%>
                        <%} %>
                    </td>
                    <% if (v.Valoraciones.ValoracionComprador > 0 && v.Valoraciones.ValoracionVendedor < 1)
                       { %>
                    <td>
                        <%UI.Data.SPORTSALEEntities context = new UI.Data.SPORTSALEEntities(); %>
                        <%: Html.ActionLink("Valorar", "Valorar", "Product", new { idVenta = v.Id, userId = UI.Helpers.MySession.Current.UserId }, null)%>
                    </td>
                    <%} %>
                </tr>
            </table>
            <% } %>
        </div>
    </fieldset>
    <p>
    </p>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="FeaturedContent" runat="server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ScriptsSection" runat="server">
</asp:Content>
